package com.ltkj.order.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ltkj.common.core.annotation.Excel;
import com.ltkj.common.core.web.domain.BaseEntity;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
public class TicOrderPageVo extends BaseEntity {

    /** 订单id */
    @ApiModelProperty("订单id")
    private Long orderId;

    /** 订单号 */
    @Excel(name = "订单号")
    @ApiModelProperty("订单号")
    private String orderNum;

    /** 下单人姓名 */
    @Excel(name = "下单人姓名")
    @ApiModelProperty("下单人姓名")
    private String orderTname;

    /** 下单人联系方式 */
    @Excel(name = "下单人联系方式")
    @ApiModelProperty("下单人联系方式")
    private String orderTphone;

    /** 下单时间 */
    @Excel(name = "下单时间")
    @ApiModelProperty("下单时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private String orderTime;

    /** 状态 */
    @Excel(name = "状态")
    @ApiModelProperty("状态")
    private String orderStatus;

    /** 支付方式 */
    @Excel(name = "支付方式")
    @ApiModelProperty("支付方式")
    private String orderPayType;

    @ApiModelProperty("订单总价")
    private String orderTotalPrice;

    @ApiModelProperty("详细地址")
    private String addressDetail;

    @ApiModelProperty("收货人姓名")
    private String deliveryName;

    @ApiModelProperty("收货人电话")
    private String deliveryPhone;

    @ApiModelProperty("详细地址类型")
    private String addressType;
}
